Aprenda cómo pagar gas en ERC20 usando Web SDK
Configurar Web SDK
Transacción básica no patrocinada, pagando con ETH
Ahora paguemos el gas con un token ERC20
useWaasFeeOptions
para permitir que los usuarios paguen el gas en ERC20.
Detrás de escena, el conector WaaS intercepta esta solicitud de transacción y activa el flujo de confirmación de tarifa.Ahora que declaramos el hook useWaasFeeOptions
, este ha configurado un efecto que sobrescribe el feeConfirmationHandler
predeterminado del proveedor WaaS, agregando la posibilidad de pagar con tokens ERC20.Agregar un selector de token de tarifa (UI)
hasEnoughBalanceForFee
que puede usar para informar al usuario si tiene suficiente saldo para pagar la tarifa, así como una propiedad balance
que contiene el saldo del token.